import request from '@/config/axios'
import type { Dayjs } from 'dayjs';

/** 前列腺Ca激光局灶消融术/冷冻术信息 */
export interface PatientQlxcajgjzxrslds {
          id: number; // 术前评估ID
          patientId?: number; // 就诊人ID
          patientName?: string; // 就诊人姓名（冗余）
          doctorId?: number; // 录入医生ID
          doctorName?: string; // 录入医生姓名（冗余）
          psa: string; // PSA
          mri: string; // MRI
          cx: string; // 穿刺
          nk: string; // 尿控
          xgn: string; // 性功能
          bleeding: string; // 出血
          tt: string; // 疼痛
          xnlzz: string; // 下尿路症状
  }

// 前列腺Ca激光局灶消融术/冷冻术 API
export const PatientQlxcajgjzxrsldsApi = {
  // 查询前列腺Ca激光局灶消融术/冷冻术分页
  getPatientQlxcajgjzxrsldsPage: async (params: any) => {
    return await request.get({ url: `/business/patient-qlxcajgjzxrslds/page`, params })
  },

  // 查询前列腺Ca激光局灶消融术/冷冻术详情
  getPatientQlxcajgjzxrslds: async (id: number) => {
    return await request.get({ url: `/business/patient-qlxcajgjzxrslds/get?id=` + id })
  },

  // 新增前列腺Ca激光局灶消融术/冷冻术
  createPatientQlxcajgjzxrslds: async (data: PatientQlxcajgjzxrslds) => {
    return await request.post({ url: `/business/patient-qlxcajgjzxrslds/create`, data })
  },

  // 修改前列腺Ca激光局灶消融术/冷冻术
  updatePatientQlxcajgjzxrslds: async (data: PatientQlxcajgjzxrslds) => {
    return await request.put({ url: `/business/patient-qlxcajgjzxrslds/update`, data })
  },

  // 删除前列腺Ca激光局灶消融术/冷冻术
  deletePatientQlxcajgjzxrslds: async (id: number) => {
    return await request.delete({ url: `/business/patient-qlxcajgjzxrslds/delete?id=` + id })
  },

  /** 批量删除前列腺Ca激光局灶消融术/冷冻术 */
  deletePatientQlxcajgjzxrsldsList: async (ids: number[]) => {
    return await request.delete({ url: `/business/patient-qlxcajgjzxrslds/delete-list?ids=${ids.join(',')}` })
  },

  // 导出前列腺Ca激光局灶消融术/冷冻术 Excel
  exportPatientQlxcajgjzxrslds: async (params) => {
    return await request.download({ url: `/business/patient-qlxcajgjzxrslds/export-excel`, params })
  },
}